import { MockEventsObject } from '../../../framework';

/**
 * Mock data for cryptocurrency price API endpoints used in E2E testing.
 * Returns stable price data to ensure consistent balance displays.
 * Uses round numbers to make test assertions predictable.
 */
export const PRICE_API_MOCKS: MockEventsObject = {
  GET: [
    {
      urlEndpoint:
        /^https:\/\/price\.api\.cx\.metamask\.io\/v1\/exchange-rates\?baseCurrency=.*$/,
      responseCode: 200,
      response: {
        usd: {
          name: 'US Dollar',
          ticker: 'usd',
          value: 1,
          currencyType: 'fiat',
        },
        eth: {
          name: 'Ether',
          ticker: 'eth',
          value: 0.000233,
          currencyType: 'crypto',
        },
        btc: {
          name: 'Bitcoin',
          ticker: 'btc',
          value: 0.000008333,
          currencyType: 'crypto',
        },
        eur: { name: 'Euro', ticker: 'eur', value: 0.85, currencyType: 'fiat' },
        gbp: {
          name: 'British Pound Sterling',
          ticker: 'gbp',
          value: 0.73,
          currencyType: 'fiat',
        },
        jpy: {
          name: 'Japanese Yen',
          ticker: 'jpy',
          value: 110,
          currencyType: 'fiat',
        },
      },
    },
    {
      urlEndpoint:
        /^https:\/\/price\.api\.cx\.metamask\.io\/v3\/spot-prices\?assetIds=.*&vsCurrency=usd$/,
      responseCode: 200,
      response: {
        'eip155:1/erc20:0x6b175474e89094c44da98b954eedeac495271d0f': {
          usd: 0.999588,
        },
        'eip155:1/slip44:60': {
          usd: 4280.15,
        },
      },
    },
    {
      urlEndpoint:
        /^https:\/\/min-api\.cryptocompare\.com\/data\/pricemulti\?.*$/,
      responseCode: 200,
      response: {
        BTC: { USD: 120000 },
        ETH: { USD: 5000 },
        SOL: { USD: 200 },
        MATIC: { USD: 1 },
        AVAX: { USD: 25 },
        BNB: { USD: 300 },
        USD: { USD: 1 },
      },
    },
    {
      urlEndpoint: /^https:\/\/min-api\.cryptocompare\.com\/data\/price\?.*$/,
      responseCode: 200,
      response: {},
    },
    {
      urlEndpoint:
        /^https:\/\/price\.api\.cx\.metamask\.io\/v2\/chains\/\d+\/spot-prices\?.*$/,
      responseCode: 200,
      response: {
        '0x0000000000000000000000000000000000000000': {
          id: 'ethereum',
          price: 1.0,
          marketCap: 120000000,
          allTimeHigh: 1.1,
          allTimeLow: 0.1,
          totalVolume: 9000000,
          high1d: 1.05,
          low1d: 0.95,
          circulatingSupply: 120000000,
          dilutedMarketCap: 120000000,
          marketCapPercentChange1d: 0,
          priceChange1d: 0,
          pricePercentChange1h: 0,
          pricePercentChange1d: 0,
          pricePercentChange7d: 0,
          pricePercentChange14d: 0,
          pricePercentChange30d: 0,
          pricePercentChange200d: 0,
          pricePercentChange1y: 0,
        },
        '0xaf88d065e77c8cc2239327c5edb3a432268e5831': {
          id: 'usdc',
          price: 1.0,
          marketCap: 120000000,
          allTimeHigh: 1.1,
          allTimeLow: 0.1,
          totalVolume: 9000000,
          high1d: 1.05,
          low1d: 0.95,
          circulatingSupply: 120000000,
          dilutedMarketCap: 120000000,
          marketCapPercentChange1d: 0,
          priceChange1d: 0,
          pricePercentChange1h: 0,
          pricePercentChange1d: 0,
          pricePercentChange7d: 0,
          pricePercentChange14d: 0,
          pricePercentChange30d: 0,
          pricePercentChange200d: 0,
          pricePercentChange1y: 0,
        },
      },
    },
    {
      urlEndpoint:
        /^https:\/\/price\.api\.cx\.metamask\.io\/v1\/chains\/\d+\/historical-prices\/0x[a-fA-F0-9]{40}\?.*$/,
      responseCode: 200,
      response: {
        prices: [
          [1756219032177, 23.7007762453763],
          [1756219379449, 23.6959622776836],
          [1756219657580, 23.6939211151861],
          [1756219967818, 23.7142370206819],
          [1756220274872, 23.7991354582964],
          [1756220552036, 23.8217590962836],
          [1756220837270, 23.850377884223],
          [1756221190992, 23.778306582346],
          [1756221488979, 23.7038217723197],
          [1756221681171, 23.7096653080201],
          [1756221928764, 23.7306233154893],
          [1756222301062, 23.7059796515234],
          [1756222622016, 23.6509420622425],
          [1756222925433, 23.6250431814676],
          [1756223216819, 23.6178555354509],
          [1756223513554, 23.6405383629656],
          [1756223802337, 23.6832339311937],
          [1756224170395, 23.6909134897995],
          [1756224466292, 23.7135322857952],
          [1756224747402, 23.7115934742647],
          [1756225048848, 23.7029097838348],
          [1756225380159, 23.7285736142444],
          [1756225691522, 23.7468291188496],
          [1756225878316, 23.7603627494699],
          [1756226282398, 23.7782437386273],
          [1756226579086, 23.8015892806537],
          [1756226846768, 23.8169166556683],
          [1756227041909, 23.8266993680371],
          [1756227434608, 23.8418876492296],
          [1756227776362, 23.8851267716669],
          [1756228051826, 23.8628526829381],
          [1756228352578, 23.8125862921682],
          [1756228650627, 23.8138375060817],
          [1756228949909, 23.8343119606464],
          [1756229112256, 23.8457608041361],
          [1756229413193, 23.8609367094754],
          [1756229801614, 23.8348104537059],
          [1756230002699, 23.7842880268063],
          [1756230452735, 23.7171607337577],
          [1756230669280, 23.7085870445811],
          [1756230968367, 23.7213078233158],
          [1756231281567, 23.7552435470344],
          [1756231541920, 23.8021361714069],
          [1756231842106, 23.8031792684971],
          [1756232133346, 23.8031672568981],
          [1756232445021, 23.8020958991985],
          [1756232884261, 23.8421162119297],
          [1756233182373, 23.8761317575836],
          [1756233342874, 23.8764160310154],
          [1756233616680, 23.8922951411218],
          [1756233919202, 23.9499125545726],
          [1756234224533, 23.9575811675163],
          [1756234629999, 23.9435865964987],
          [1756234924048, 23.925630772687],
          [1756235283034, 23.8747046911183],
          [1756235610898, 23.8464804009339],
          [1756235905905, 23.8943777781966],
          [1756236212203, 23.9565330163284],
          [1756236502234, 23.9982592593665],
          [1756236622984, 24.0134973918633],
          [1756236915180, 24.0580820339846],
          [1756237339539, 24.0816432590568],
          [1756237646948, 24.1197799766158],
          [1756237936710, 24.187067503446],
          [1756238132559, 24.2183491209674],
          [1756238568555, 24.2299115621898],
          [1756238864871, 24.217007998262],
          [1756239164172, 24.2619573589716],
          [1756239425109, 24.3064963344046],
          [1756239793999, 24.2771135842177],
          [1756239936862, 24.2704860162949],
          [1756240235733, 24.2919380575336],
          [1756240532502, 24.2582630058555],
          [1756240832389, 24.2280350085194],
          [1756241132333, 24.2112946960798],
          [1756241437081, 24.1760304606484],
          [1756241734460, 24.2015768219282],
          [1756242063865, 24.185843580017],
          [1756242343936, 24.1593409579837],
          [1756242636088, 24.1149091137454],
          [1756242924486, 24.0864588455928],
          [1756243289080, 24.0690566038156],
          [1756243622512, 24.0656381120511],
          [1756243960063, 24.0698396477644],
          [1756244242485, 24.1033948916819],
          [1756244547994, 24.0844132733569],
          [1756244853371, 24.0569593826575],
          [1756245134768, 24.0976807188022],
          [1756245435412, 24.1459452128807],
          [1756245755144, 24.1819679123169],
          [1756245967144, 24.1798914982644],
          [1756246267208, 24.1489983829291],
          [1756246690559, 24.1749865365093],
          [1756246996545, 24.1790313537538],
          [1756247135395, 24.1726964966947],
          [1756247497151, 24.1515920851029],
          [1756247812702, 24.1757222704118],
          [1756248113214, 24.1684167330947],
          [1756248397593, 24.1493328437943],
          [1756248688027, 24.1631059731584],
          [1756248987092, 24.1970088828547],
          [1756249301841, 24.2005834994866],
          [1756249597627, 24.200564095451],
          [1756249907224, 24.2567408874917],
          [1756250250165, 24.2945263088103],
          [1756250585068, 24.2664498460923],
          [1756250876202, 24.2628437480343],
          [1756251029241, 24.2641943959934],
          [1756251445062, 24.2157143177664],
          [1756251756371, 24.1896079300426],
          [1756251973822, 24.2086571617757],
          [1756252272263, 24.184056151516],
          [1756252577577, 24.1655194443137],
          [1756252890481, 24.1746685844242],
          [1756253263963, 24.1707345796113],
          [1756253554127, 24.1649140969458],
          [1756253739677, 24.1623378566596],
          [1756254114902, 24.153007560434],
          [1756254409764, 24.1490660460762],
          [1756254711046, 24.1289473608539],
          [1756254917470, 24.1199821074039],
          [1756255277980, 24.1360008420958],
          [1756255621402, 24.1068159586402],
          [1756255928461, 24.0571235143457],
          [1756256219748, 24.0462104710173],
          [1756256550851, 24.0049001588423],
          [1756256813008, 23.9818504192188],
          [1756257107078, 23.9617942439653],
          [1756257491849, 23.9713122754878],
          [1756257786606, 23.9568338565976],
          [1756257920967, 23.9564532577328],
          [1756258223470, 23.9612092458295],
          [1756258520386, 23.9716380503982],
          [1756258897896, 23.9757292787443],
          [1756259140972, 23.9347682602502],
          [1756259428271, 23.9370587816826],
          [1756259790793, 23.9544219744124],
          [1756260076369, 23.9776789056573],
          [1756260333299, 23.9614533884077],
          [1756260627590, 23.9210731455929],
          [1756260926920, 23.9179169588924],
          [1756261382823, 24.0060794942405],
          [1756261692342, 24.0903320260122],
          [1756261981056, 24.0894026308869],
          [1756262188881, 24.0908630635605],
          [1756262491643, 24.1242131633769],
          [1756262781179, 24.168618376529],
          [1756263085546, 24.1652987660638],
          [1756263432826, 24.1570606516814],
          [1756264017119, 24.1485365425786],
          [1756264147903, 24.1419023718382],
          [1756264339377, 24.1327260280646],
          [1756264673981, 24.1165362433498],
          [1756264977842, 24.1028747790905],
          [1756265180060, 24.0969190370102],
          [1756265520919, 24.108779522623],
          [1756265801988, 24.1484505484771],
          [1756266061257, 24.1655534631069],
          [1756266358722, 24.1832995764002],
          [1756266734518, 24.3781320162254],
          [1756267085600, 24.4470625092997],
          [1756267505115, 24.4532735516008],
          [1756267662105, 24.4830715555381],
          [1756267894387, 24.544452086124],
          [1756268121560, 24.5545207119646],
          [1756268433965, 24.5465563319368],
          [1756268851060, 24.461856748467],
          [1756269160258, 24.4259429198279],
          [1756269442409, 24.4497110920194],
          [1756269711617, 24.4524814672953],
          [1756270061093, 24.482610186404],
          [1756270376714, 24.5278928419962],
          [1756270589719, 24.5218201881353],
          [1756271003481, 24.5456147843267],
          [1756271214297, 24.5345958086687],
          [1756271488802, 24.5413634496966],
          [1756271889447, 24.5482532203662],
          [1756272089155, 24.5289192499484],
          [1756272399695, 24.5358951180372],
          [1756272702170, 24.4946948301955],
          [1756272999724, 24.4655082079785],
          [1756273306345, 24.4681211142173],
          [1756273599579, 24.5010790401354],
          [1756273897126, 24.5219838533257],
          [1756274189876, 24.5556690354858],
          [1756274858057, 24.5044559242595],
          [1756275093533, 24.503854888884],
          [1756275383767, 24.5047235234731],
          [1756275693289, 24.4789172494888],
          [1756275981914, 24.4751755788612],
          [1756276302271, 24.4819538191487],
          [1756276578954, 24.5155877756242],
          [1756276879695, 24.5118481933991],
          [1756277254600, 24.4886094493599],
          [1756277558570, 24.4596274179258],
          [1756277865736, 24.434384259711],
          [1756278214077, 24.4211311613267],
          [1756278458090, 24.4037278073988],
          [1756278738377, 24.3970868384309],
          [1756279068926, 24.3764482248501],
          [1756279351673, 24.3291629517937],
          [1756279657993, 24.2828406283417],
          [1756279941824, 24.2423464268522],
          [1756280234570, 24.2377708470683],
          [1756280442570, 24.2242787279261],
          [1756280796643, 24.2122818587201],
          [1756281148941, 24.2508494150768],
          [1756281412134, 24.2917180036177],
          [1756281745484, 24.324385788436],
          [1756281970523, 24.3355339195689],
          [1756282280783, 24.3251569805348],
          [1756282580823, 24.301202372818],
          [1756282926556, 24.2704900382026],
          [1756283220775, 24.2864381276439],
          [1756283537086, 24.2793878132366],
          [1756283844880, 24.3211554875421],
          [1756284137750, 24.3224073930009],
          [1756284364482, 24.3122258172133],
          [1756284728938, 24.2880083817335],
          [1756284996317, 24.3215372430344],
          [1756285242773, 24.386621767243],
          [1756285510052, 24.4130788135531],
          [1756285829061, 24.4486761573439],
          [1756286119579, 24.4730525842029],
          [1756286421127, 24.4944043476513],
          [1756286811399, 24.5213519916467],
          [1756287074360, 24.5298895959905],
          [1756287352957, 24.545935701975],
          [1756287696706, 24.5389886585001],
          [1756287989860, 24.5224878658309],
          [1756288295344, 24.5055973828442],
          [1756288646036, 24.481034686695],
          [1756288967694, 24.4490844434911],
          [1756289156587, 24.4513156272306],
          [1756289577135, 24.4132109741648],
          [1756289831901, 24.4302713454499],
          [1756290160416, 24.4227354664703],
          [1756290446464, 24.3859478670294],
          [1756290677328, 24.3876598978647],
          [1756291098207, 24.4117482604276],
          [1756291405685, 24.3915033229419],
          [1756291695451, 24.3919380098027],
          [1756291986472, 24.417796091018],
          [1756292285851, 24.443718604718],
          [1756292601046, 24.457488811005],
          [1756292849476, 24.4660760811778],
          [1756293138343, 24.4560624104825],
          [1756293450846, 24.4790079352409],
          [1756293757254, 24.4963317345533],
          [1756294081156, 24.4849408152872],
          [1756294370782, 24.4763991029524],
          [1756294693931, 24.4971195801069],
          [1756294987958, 24.4848224748884],
          [1756295278154, 24.4940222540757],
          [1756295550742, 24.4961984225275],
          [1756295851747, 24.5016962696384],
          [1756296152331, 24.507816877242],
          [1756296441112, 24.5790212400004],
          [1756296753150, 24.5597954460005],
          [1756297066656, 24.570776217371],
          [1756297375393, 24.5834005112046],
          [1756297538680, 24.5903350797849],
          [1756297927913, 24.5851635841611],
          [1756298165727, 24.5894611875702],
          [1756298567573, 24.5720766606089],
          [1756298771946, 24.5556542550806],
          [1756299146586, 24.6032282109829],
          [1756299449638, 24.6421638031736],
          [1756299689856, 24.6972948886716],
          [1756300039253, 24.732071946414],
          [1756300398302, 24.7061161258064],
          [1756300688207, 24.7006190976912],
          [1756300991294, 24.7466776157257],
          [1756301291440, 24.6806370197456],
          [1756301579938, 24.6336923268749],
          [1756301893371, 24.6270881318109],
          [1756302196469, 24.7085615904582],
          [1756302423860, 24.7794386390214],
          [1756302717301, 24.8625355755648],
          [1756303012210, 24.8423033312744],
          [1756303263699, 24.7629833826209],
          [1756303519692, 24.7365247806264],
          [1756303828330, 24.7475548607613],
          [1756304238170, 24.8418690161388],
          [1756304431270, 24.9074762343728],
          [1756304711301, 24.9475528343279],
          [1756305095045, 24.9975185672562],
          [1756305284000, 25.0633283565879],
        ],
        marketCaps: [
          [1756219032177, 10003648472.9557],
          [1756219379449, 10006430177.4158],
          [1756219657580, 10006430177.4158],
          [1756219967818, 10002150831.6076],
          [1756220274872, 10022889937.4074],
          [1756220552036, 10057739189.9976],
          [1756220837270, 10057739189.9976],
          [1756221190992, 10067450702.5862],
          [1756221488979, 10022296851.3626],
          [1756221681171, 10008287528.133],
          [1756221928764, 10008287528.133],
          [1756222301062, 10025199781.4101],
          [1756222622016, 10000625347.9939],
          [1756222925433, 9982645106.95952],
          [1756223216819, 9971563049.16897],
          [1756223513554, 9971563049.16897],
          [1756223802337, 9988299952.62325],
          [1756224170395, 10001653775.3307],
          [1756224466292, 10008201448.3582],
          [1756224747402, 10013317814.6693],
          [1756225048848, 10013317814.6693],
          [1756225380159, 10012110063.5162],
          [1756225691522, 10023220450.8471],
          [1756225878316, 10032605217.9723],
          [1756226282398, 10041311615.6974],
          [1756226579086, 10041311615.6974],
          [1756226846768, 10053256264.7687],
          [1756227041909, 10058109552.063],
          [1756227434608, 10063053148.5434],
          [1756227776362, 10063053148.5434],
          [1756228051826, 10085964170.1818],
          [1756228352578, 10065851277.7067],
          [1756228650627, 10054944223.4729],
          [1756228949909, 10054944223.4729],
          [1756229112256, 10063187820.5453],
          [1756229413193, 10074399233.709],
          [1756229801614, 10067750557.277],
          [1756230002699, 10067750557.277],
          [1756230452735, 10032499581.2843],
          [1756230669280, 10012024514.0466],
          [1756230968367, 10013396871.9316],
          [1756231281567, 10026099399.1378],
          [1756231541920, 10026099399.1378],
          [1756231842106, 10026099399.1378],
          [1756232133346, 10026099399.1378],
          [1756232445021, 10026099399.1378],
          [1756232884261, 10050407278.2158],
          [1756233182373, 10071088801.6286],
          [1756233342874, 10082451687.0574],
          [1756233616680, 10082451687.0574],
          [1756233919202, 10095745002.7773],
          [1756234224533, 10115244772.2104],
          [1756234629999, 10111713361.5111],
          [1756234924048, 10111713361.5111],
          [1756235283034, 10097572608.069],
          [1756235610898, 10070053019.6844],
          [1756235905905, 10070053019.6844],
          [1756236212203, 10091476483.1761],
          [1756236502234, 10128793071.6392],
          [1756236622984, 10128793071.6392],
          [1756236915180, 10146071808.2631],
          [1756237339539, 10167163225.7107],
          [1756237646948, 10170964957.0666],
          [1756237936710, 10200569653.9426],
          [1756238132559, 10200569653.9426],
          [1756238568555, 10232938940.5468],
          [1756238864871, 10228802725.9728],
          [1756239164172, 10236531137.1462],
          [1756239425109, 10236531137.1462],
          [1756239793999, 10265360589.2169],
          [1756239936862, 10251642803.1084],
          [1756240235733, 10257970212.2765],
          [1756240532502, 10257970212.2765],
          [1756240832389, 10242387939.0195],
          [1756241132333, 10226982681.1941],
          [1756241437081, 10217456215.9576],
          [1756241734460, 10218629797.394],
          [1756242063865, 10218629797.394],
          [1756242343936, 10207857368.5937],
          [1756242636088, 10190761309.7675],
          [1756242924486, 10176349852.3235],
          [1756243289080, 10163331781.6703],
          [1756243622512, 10163331781.6703],
          [1756243960063, 10165687637.6383],
          [1756244242485, 10165541731.8889],
          [1756244547994, 10173376610.9202],
          [1756244853371, 10159017106.8799],
          [1756245134768, 10159017106.8799],
          [1756245435412, 10177639159.6161],
          [1756245755144, 10201195489.0016],
          [1756245967144, 10212888437.7028],
          [1756246267208, 10212888437.7028],
          [1756246690559, 10193589667.8457],
          [1756246996545, 10210335035.5077],
          [1756247135395, 10207735634.8718],
          [1756247497151, 10197818126.1092],
          [1756247812702, 10208841707.0013],
          [1756248113214, 10208841707.0013],
          [1756248397593, 10203632775.8175],
          [1756248688027, 10198484872.7643],
          [1756248987092, 10210827253.7138],
          [1756249301841, 10218731131.5418],
          [1756249597627, 10218731131.5418],
          [1756249907224, 10222073424.0549],
          [1756250250165, 10249774123.4827],
          [1756250585068, 10250736950.2526],
          [1756250876202, 10245652600.2219],
          [1756251029241, 10245652600.2219],
          [1756251445062, 10244244917.0767],
          [1756251756371, 10218001913.4065],
          [1756251973822, 10219182546.9543],
          [1756252272263, 10219182546.9543],
          [1756252577577, 10211595205.3175],
          [1756252890481, 10208710032.8362],
          [1756253263963, 10204778681.6774],
          [1756253554127, 10204778681.6774],
          [1756253739677, 10204778681.6774],
          [1756254114902, 10204778681.6774],
          [1756254409764, 10197410215.5818],
          [1756254711046, 10197410215.5818],
          [1756254917470, 10188991469.9457],
          [1756255277980, 10191206919.9509],
          [1756255621402, 10180243213.2867],
          [1756255928461, 10180243213.2867],
          [1756256219748, 10158436372.7521],
          [1756256550851, 10149209642.6148],
          [1756256813008, 10149209642.6148],
          [1756257107078, 10122884914.6601],
          [1756257491849, 10125544404.5169],
          [1756257786606, 10115462919.5475],
          [1756257920967, 10115462919.5475],
          [1756258223470, 10117829356.7797],
          [1756258520386, 10117829356.7797],
          [1756258897896, 10123581400.6799],
          [1756259140972, 10121954246.3998],
          [1756259428271, 10105794700.898],
          [1756259790793, 10112642568.7426],
          [1756260076369, 10124347656.5086],
          [1756260333299, 10124347656.5086],
          [1756260627590, 10101309341.3898],
          [1756260926920, 10099991864.7951],
          [1756261382823, 10121041519.2098],
          [1756261692342, 10166855189.1806],
          [1756261981056, 10176277179.2321],
          [1756262188881, 10173091399.9654],
          [1756262491643, 10181249003.3278],
          [1756262781179, 10202512878.6299],
          [1756263085546, 10204088613.0843],
          [1756263432826, 10199792567.6152],
          [1756264017119, 10196469928.3102],
          [1756264147903, 10196469928.3102],
          [1756264339377, 10192958767.1177],
          [1756264673981, 10185311809.8845],
          [1756264977842, 10182506893.7113],
          [1756265180060, 10175185367.6209],
          [1756265520919, 10176284313.947],
          [1756265801988, 10191675660.8791],
          [1756266061257, 10204478926.7177],
          [1756266358722, 10211650403.0143],
          [1756266734518, 10266117435.404],
          [1756267085600, 10320457857.8852],
          [1756267505115, 10322462459.2053],
          [1756267662105, 10327544155.2958],
          [1756267894387, 10359645689.5148],
          [1756268121560, 10359645689.5148],
          [1756268433965, 10366582286.4481],
          [1756268851060, 10343990069.5738],
          [1756269160258, 10317436657.7365],
          [1756269442409, 10322851721.0549],
          [1756269711617, 10324473041.606],
          [1756270061093, 10327541618.0337],
          [1756270376714, 10357301685.8275],
          [1756270589719, 10356019093.1002],
          [1756271003481, 10368576757.2799],
          [1756271214297, 10364009542.2115],
          [1756271488802, 10362775767.9022],
          [1756271889447, 10368657772.6631],
          [1756272089155, 10357026593.7517],
          [1756272399695, 10361091528.3827],
          [1756272702170, 10348104865.3962],
          [1756272999724, 10332034250.6287],
          [1756273306345, 10331956059.5286],
          [1756273599579, 10346232256.2166],
          [1756273897126, 10346232256.2166],
          [1756274189876, 10355493838.7129],
          [1756274858057, 10363991148.5725],
          [1756275093533, 10363991148.5725],
          [1756275383767, 10363991148.5725],
          [1756275693289, 10338173764.6755],
          [1756275981914, 10338173764.6755],
          [1756276302271, 10335418144.6449],
          [1756276578954, 10339367315.4987],
          [1756276879695, 10352076283.3022],
          [1756277254600, 10341338648.6347],
          [1756277558570, 10331193193.3399],
          [1756277865736, 10320771319.6473],
          [1756278214077, 10309877639.5635],
          [1756278458090, 10306150732.0003],
          [1756278738377, 10302318783.2668],
          [1756279068926, 10294091979.7758],
          [1756279351673, 10275061917.8353],
          [1756279657993, 10255728285.1002],
          [1756279941824, 10237511574.2689],
          [1756280234570, 10234658492.3984],
          [1756280442570, 10234658492.3984],
          [1756280796643, 10223236294.8533],
          [1756281148941, 10238957697.0872],
          [1756281412134, 10238957697.0872],
          [1756281745484, 10269337971.0349],
          [1756281970523, 10269337971.0349],
          [1756282280783, 10275619452.7349],
          [1756282580823, 10270420613.4457],
          [1756282926556, 10259594347.7577],
          [1756283220775, 10248628690.8906],
          [1756283537086, 10252617239.5513],
          [1756283844880, 10270114394.8177],
          [1756284137750, 10270783401.2569],
          [1756284364482, 10270783401.2569],
          [1756284728938, 10265852946.5052],
          [1756284996317, 10256558289.6009],
          [1756285242773, 10275357526.2191],
          [1756285510052, 10302153747.1083],
          [1756285829061, 10319121299.9721],
          [1756286119579, 10334656107.8752],
          [1756286421127, 10341177008.4879],
          [1756286811399, 10350982110.9179],
          [1756287074360, 10355344572.8462],
          [1756287352957, 10366065987.5441],
          [1756287696706, 10366427034.2377],
          [1756287989860, 10352394877.3661],
          [1756288295344, 10348004658.8973],
          [1756288646036, 10338798327.0934],
          [1756288967694, 10328590326.6746],
          [1756289156587, 10328590326.6746],
          [1756289577135, 10320822495.6402],
          [1756289831901, 10309301517.4463],
          [1756290160416, 10317356866.5818],
          [1756290446464, 10299281079.3528],
          [1756290677328, 10299281079.3528],
          [1756291098207, 10309588113.8145],
          [1756291405685, 10300038663.8672],
          [1756291695451, 10301844641.9302],
          [1756291986472, 10305683602.8655],
          [1756292285851, 10318815740.2174],
          [1756292601046, 10325108740.7213],
          [1756292849476, 10331489726.4916],
          [1756293138343, 10331489726.4916],
          [1756293450846, 10336912145.171],
          [1756293757254, 10343214273.0847],
          [1756294081156, 10340182158.9059],
          [1756294370782, 10335739536.7256],
          [1756294693931, 10343625599.4159],
          [1756294987958, 10339970662.6963],
          [1756295278154, 10342619632.8278],
          [1756295550742, 10342619632.8278],
          [1756295851747, 10346056476.1079],
          [1756296152331, 10346056476.1079],
          [1756296441112, 10349198342.6248],
          [1756296753150, 10349198342.6248],
          [1756297066656, 10349198342.6248],
          [1756297375393, 10378441889.9628],
          [1756297538680, 10383525941.8625],
          [1756297927913, 10380760317.1688],
          [1756298165727, 10384455110.6784],
          [1756298567573, 10382042886.5016],
          [1756298771946, 10371988166.9616],
          [1756299146586, 10377562773.791],
          [1756299449638, 10394297815.481],
          [1756299689856, 10427121486.0515],
          [1756300039253, 10437679717.3978],
          [1756300398302, 10438225063.5258],
          [1756300688207, 10432900035.4475],
          [1756300991294, 10434855149.4621],
          [1756301291440, 10425354738.8555],
          [1756301579938, 10415598771.9848],
          [1756301893371, 10401041593.2754],
          [1756302196469, 10410206365.3507],
          [1756302423860, 10459706767.8957],
          [1756302717301, 10496045246.8106],
          [1756303012210, 10492415326.8878],
          [1756303263699, 10460325471.6825],
          [1756303519692, 10445655482.0617],
          [1756303828330, 10450313226.7551],
          [1756304238170, 10477386292.675],
          [1756304431270, 10477386292.675],
          [1756304711301, 10519822357.9414],
          [1756305095045, 10553092928.6613],
          [1756305284000, 10553092928.6613],
        ],
        totalVolumes: [
          [1756219032177, 750209161.751398],
          [1756219379449, 753112430.34172],
          [1756219657580, 748606341.623529],
          [1756219967818, 748440146.871868],
          [1756220274872, 766703761.846061],
          [1756220552036, 751912084.250037],
          [1756220837270, 763186731.211071],
          [1756221190992, 767400845.588065],
          [1756221488979, 767308952.619323],
          [1756221681171, 755235554.799489],
          [1756221928764, 767591111.319855],
          [1756222301062, 766918364.45812],
          [1756222622016, 751517440.465021],
          [1756222925433, 753348469.105873],
          [1756223216819, 751001570.763294],
          [1756223513554, 751318264.203898],
          [1756223802337, 750274137.061885],
          [1756224170395, 735878315.555238],
          [1756224466292, 747347085.41528],
          [1756224747402, 732367905.91154],
          [1756225048848, 742239708.018439],
          [1756225380159, 742146050.795753],
          [1756225691522, 738895436.356835],
          [1756225878316, 741743372.487303],
          [1756226282398, 741215688.406972],
          [1756226579086, 726222739.141551],
          [1756226846768, 725147542.082559],
          [1756227041909, 740470493.65468],
          [1756227434608, 726264805.233227],
          [1756227776362, 740221141.578703],
          [1756228051826, 751772028.738193],
          [1756228352578, 745981538.67549],
          [1756228650627, 743107945.554771],
          [1756228949909, 729304299.568878],
          [1756229112256, 711626217.678938],
          [1756229413193, 708923496.44019],
          [1756229801614, 737953205.921717],
          [1756230002699, 738523721.380065],
          [1756230452735, 724257232.925443],
          [1756230669280, 701971765.592899],
          [1756230968367, 708116309.547316],
          [1756231281567, 734760014.038999],
          [1756231541920, 736040053.866951],
          [1756231842106, 722956452.841015],
          [1756232133346, 707155268.31078],
          [1756232445021, 706949274.185832],
          [1756232884261, 734922244.646816],
          [1756233182373, 724762136.672255],
          [1756233342874, 703809180.508194],
          [1756233616680, 719645170.277082],
          [1756233919202, 736037576.962028],
          [1756234224533, 719783838.121178],
          [1756234629999, 716885287.302421],
          [1756234924048, 714533454.542062],
          [1756235283034, 734875805.03555],
          [1756235610898, 734408381.16717],
          [1756235905905, 733338669.614741],
          [1756236212203, 730091094.328385],
          [1756236502234, 714532924.082422],
          [1756236622984, 724912156.029183],
          [1756236915180, 724026416.713281],
          [1756237339539, 704177201.174285],
          [1756237646948, 715592726.248129],
          [1756237936710, 715337022.112637],
          [1756238132559, 715265240.133691],
          [1756238568555, 710355613.10905],
          [1756238864871, 700296566.241957],
          [1756239164172, 698377716.040511],
          [1756239425109, 691646553.896623],
          [1756239793999, 684758387.167313],
          [1756239936862, 669686943.942158],
          [1756240235733, 661404153.736888],
          [1756240532502, 674703655.867684],
          [1756240832389, 667387238.911354],
          [1756241132333, 657721405.804599],
          [1756241437081, 647753929.875251],
          [1756241734460, 643425013.322129],
          [1756242063865, 642758922.33756],
          [1756242343936, 634831949.430402],
          [1756242636088, 624843886.857192],
          [1756242924486, 621196272.859164],
          [1756243289080, 583143764.190614],
          [1756243622512, 591247240.086887],
          [1756243960063, 588777271.529657],
          [1756244242485, 599489342.315265],
          [1756244547994, 599111828.235025],
          [1756244853371, 581883916.679638],
          [1756245134768, 607002574.942412],
          [1756245435412, 607432365.722818],
          [1756245755144, 606063691.649016],
          [1756245967144, 606229624.058474],
          [1756246267208, 606540185.796656],
          [1756246690559, 605903075.699773],
          [1756246996545, 605947541.928515],
          [1756247135395, 605501008.337789],
          [1756247497151, 591003136.562024],
          [1756247812702, 602027422.320312],
          [1756248113214, 600677694.725324],
          [1756248397593, 587069458.978699],
          [1756248688027, 598377094.988525],
          [1756248987092, 584273268.057471],
          [1756249301841, 584250826.536568],
          [1756249597627, 583688067.716446],
          [1756249907224, 599194130.334787],
          [1756250250165, 587885637.493239],
          [1756250585068, 602506865.254698],
          [1756250876202, 601808056.644818],
          [1756251029241, 600821303.639601],
          [1756251445062, 602971131.213258],
          [1756251756371, 603223802.777638],
          [1756251973822, 604187548.731563],
          [1756252272263, 605443822.071777],
          [1756252577577, 592638566.092272],
          [1756252890481, 592068143.555445],
          [1756253263963, 601015069.091246],
          [1756253554127, 585205934.564433],
          [1756253739677, 575025713.7057],
          [1756254114902, 574066685.594467],
          [1756254409764, 580642301.799268],
          [1756254711046, 595161665.890871],
          [1756254917470, 594073673.978885],
          [1756255277980, 576505220.150447],
          [1756255621402, 589416878.054265],
          [1756255928461, 587904729.667553],
          [1756256219748, 586037727.499059],
          [1756256550851, 570548121.679089],
          [1756256813008, 581253604.38423],
          [1756257107078, 577567229.855595],
          [1756257491849, 565219761.952138],
          [1756257786606, 562780461.429438],
          [1756257920967, 563193135.080909],
          [1756258223470, 562348668.87587],
          [1756258520386, 573816922.478464],
          [1756258897896, 577371280.258021],
          [1756259140972, 574362561.500447],
          [1756259428271, 576329505.692746],
          [1756259790793, 576333789.464537],
          [1756260076369, 565241730.982122],
          [1756260333299, 574657735.889167],
          [1756260627590, 572051116.056335],
          [1756260926920, 569441427.207599],
          [1756261382823, 570991900.272207],
          [1756261692342, 571733111.167707],
          [1756261981056, 572500585.19954],
          [1756262188881, 572921844.741351],
          [1756262491643, 558756996.85102],
          [1756262781179, 572218510.981711],
          [1756263085546, 564349716.065829],
          [1756263432826, 563550588.968944],
          [1756264017119, 562655048.427652],
          [1756264147903, 561328548.128038],
          [1756264339377, 573626509.154699],
          [1756264673981, 561246149.903007],
          [1756264977842, 560476438.520924],
          [1756265180060, 571540311.456445],
          [1756265520919, 559131894.758547],
          [1756265801988, 571909811.207296],
          [1756266061257, 558615117.386888],
          [1756266358722, 558483344.520842],
          [1756266734518, 576939325.026745],
          [1756267085600, 567482101.609195],
          [1756267505115, 577176606.763193],
          [1756267662105, 580097034.477069],
          [1756267894387, 583064395.863146],
          [1756268121560, 567927855.145569],
          [1756268433965, 583499141.496274],
          [1756268851060, 589471094.034049],
          [1756269160258, 589914499.579729],
          [1756269442409, 591291051.639382],
          [1756269711617, 580336554.728064],
          [1756270061093, 594902774.283744],
          [1756270376714, 598918538.702307],
          [1756270589719, 587600781.160512],
          [1756271003481, 600586369.861268],
          [1756271214297, 601416161.935031],
          [1756271488802, 589518657.379988],
          [1756271889447, 590469175.219173],
          [1756272089155, 603445660.836419],
          [1756272399695, 603678864.791214],
          [1756272702170, 604379589.872499],
          [1756272999724, 591889597.986752],
          [1756273306345, 591325302.828255],
          [1756273599579, 605854545.375761],
          [1756273897126, 606071221.673273],
          [1756274189876, 607905026.163189],
          [1756274858057, 604473030.14355],
          [1756275093533, 592872887.187375],
          [1756275383767, 603727360.827518],
          [1756275693289, 604815695.104497],
          [1756275981914, 602655036.718659],
          [1756276302271, 590753374.888284],
          [1756276578954, 601681052.115704],
          [1756276879695, 589271889.349144],
          [1756277254600, 587647084.092905],
          [1756277558570, 599328508.930963],
          [1756277865736, 587766685.710492],
          [1756278214077, 597936788.056659],
          [1756278458090, 597563431.027886],
          [1756278738377, 584425665.859047],
          [1756279068926, 596023831.646583],
          [1756279351673, 595692986.229655],
          [1756279657993, 595093732.935554],
          [1756279941824, 581603280.919299],
          [1756280234570, 592264891.138039],
          [1756280442570, 579754286.596587],
          [1756280796643, 589329855.96908],
          [1756281148941, 592751357.586071],
          [1756281412134, 580828734.787961],
          [1756281745484, 592328456.789522],
          [1756281970523, 591649954.036161],
          [1756282280783, 577859978.109313],
          [1756282580823, 589929959.498978],
          [1756282926556, 576982910.542139],
          [1756283220775, 575781316.078196],
          [1756283537086, 575373756.923347],
          [1756283844880, 587764535.71742],
          [1756284137750, 575827149.010975],
          [1756284364482, 572419852.952755],
          [1756284728938, 587481043.010088],
          [1756284996317, 588686819.822439],
          [1756285242773, 589906308.983439],
          [1756285510052, 589911702.185843],
          [1756285829061, 589614930.046238],
          [1756286119579, 545699143.662784],
          [1756286421127, 586349218.953439],
          [1756286811399, 576637546.351367],
          [1756287074360, 577121615.507774],
          [1756287352957, 577347479.352158],
          [1756287696706, 577666022.023561],
          [1756287989860, 589592249.231339],
          [1756288295344, 577560573.434574],
          [1756288646036, 593898552.497501],
          [1756288967694, 581751251.256543],
          [1756289156587, 582104292.178289],
          [1756289577135, 593913869.648238],
          [1756289831901, 594008562.963528],
          [1756290160416, 583485946.112393],
          [1756290446464, 594843004.750439],
          [1756290677328, 594556657.345652],
          [1756291098207, 583302767.286679],
          [1756291405685, 596046324.31858],
          [1756291695451, 595212350.748406],
          [1756291986472, 594277710.319981],
          [1756292285851, 584534353.435023],
          [1756292601046, 582370166.223904],
          [1756292849476, 581112645.154883],
          [1756293138343, 579666844.884736],
          [1756293450846, 576750598.128966],
          [1756293757254, 573226310.88121],
          [1756294081156, 573078654.442337],
          [1756294370782, 576125427.990945],
          [1756294693931, 576794986.83396],
          [1756294987958, 574970334.186661],
          [1756295278154, 576436382.340625],
          [1756295550742, 579009412.837306],
          [1756295851747, 580039084.217472],
          [1756296152331, 581009557.186013],
          [1756296441112, 606559841.507528],
          [1756296753150, 613618672.782468],
          [1756297066656, 616076435.567579],
          [1756297375393, 613678444.923728],
          [1756297538680, 615862864.091911],
          [1756297927913, 606965343.897346],
          [1756298165727, 616376223.837941],
          [1756298567573, 598117758.805637],
          [1756298771946, 594114864.487438],
          [1756299146586, 600931428.77346],
          [1756299449638, 586126884.525215],
          [1756299689856, 594156285.970465],
          [1756300039253, 579406443.315105],
          [1756300398302, 588693767.226525],
          [1756300688207, 578653051.492833],
          [1756300991294, 591124102.920866],
          [1756301291440, 582238818.501244],
          [1756301579938, 592214430.854976],
          [1756301893371, 590979872.438918],
          [1756302196469, 596826416.55905],
          [1756302423860, 601684480.632862],
          [1756302717301, 574878211.121003],
          [1756303012210, 569444297.360397],
          [1756303263699, 598273550.296893],
          [1756303519692, 594651288.147245],
          [1756303828330, 595444523.205219],
          [1756304238170, 597660477.14905],
          [1756304431270, 600137296.756783],
          [1756304711301, 600307570.552598],
          [1756305095045, 565121492.497665],
          [1756305284000, 604896446.913068],
        ],
      },
    },
  ],
};
